.TH std::unique_lock::unlock 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::unique_lock::unlock \- std::unique_lock::unlock

.SH Synopsis
   void unlock();  \fI(since C++11)\fP

   Unlocks (i.e., releases ownership of) the associated mutex and releases ownership.

   std::system_error is thrown if there is no associated mutex or if the mutex is not
   locked.

.SH Parameters

   \fI(none)\fP

.SH Return value

   \fI(none)\fP

.SH Exceptions

     * Any exceptions thrown by mutex()->unlock().
     * If there is no associated mutex or the mutex is not locked, std::system_error
       with an error code of std::errc::operation_not_permitted.

.SH Example

    This section is incomplete
    Reason: no example

.SH See also

   lock    locks (i.e., takes ownership of) the associated mutex
           \fI(public member function)\fP
           disassociates the associated mutex without unlocking (i.e., releasing
   release ownership of) it
           \fI(public member function)\fP

.SH Category:
     * Todo no example
